home *** CD-ROM | disk | FTP | other *** search
/ Trading on the Edge / Trading On The Edge - CD-ROM Toolkit (Wayzata Technology)(2031)(1994).bin / pc / shared / snns / snnsv3_0.z / snnsv3_0 / SNNSv3.0 / configuration / xguistuff < prev   
Text File  |  1993-03-25  |  5KB  |  215 lines

  1. XGUIBINDIR= $(SNNSDIR)/xgui/bin/$(MACHINENAME)
  2. XGUILIBDIR= $(SNNSDIR)/xgui/bin/$(MACHINENAME)
  3. PROGRAM   = xgui
  4. LIBKERNEL = $(SNNSDIR)/kernel/bin/$(MACHINENAME)/libkernel.a \
  5.     $(SNNSDIR)/kernel/bin/$(MACHINENAME)/libfunc.a
  6.  
  7.  
  8. # -- C-Compiler Configuration --
  9.  
  10. CC= $(COMPILER)
  11.  
  12. XGUIDEBUG=
  13. #XGUIDEBUG= -g -DDEBUG
  14. CFLAGS= $(XGUIDEBUG) $(CCFLAGS) $(FPOPTIONS) -I$(SNNSDIR)/kernel/sources \
  15.        -I$(SNNSDIR)/xgui/iconsXgui -I$(XH)
  16. LDOPTIONS= -L$(XDIR) -lm -lXaw -lXmu -lXt -lXext -lX11
  17.  
  18. # -- Archive Configuration --
  19.  
  20. AR              = ar
  21. ARFLAGS     = rc
  22. RANLIB          = ranlib
  23.  
  24. # -- Libraries --
  25.  
  26. LIBXGUI        = libxgui.a
  27.  
  28. # Objetcs
  29.  
  30. XGUIOBJECTS= \
  31.         d3_global.o \
  32.         d3_anageo.o \
  33.         d3_lists.o \
  34.         d3_shade.o \
  35.         d3_dither.o \
  36.         d3_point.o \
  37.         d3_zgraph.o \
  38.         d3_fonts.o \
  39.         d3_graph.o \
  40.         d3_draw.o \
  41.         d3_disp.o \
  42.         d3_xUtils.o \
  43.         d3_move.o \
  44.         d3_zValue.o \
  45.         d3_setup.o \
  46.         d3_units.o \
  47.         d3_links.o \
  48.         d3_model.o \
  49.         d3_project.o \
  50.         d3_light.o \
  51.         d3_pannels.o \
  52.         d3_main.o \
  53.         bn_bignet.o \
  54.     bn_menu.o \
  55.     bn_basics.o \
  56.     bn_art1.o \
  57.     bn_art2.o \
  58.     bn_artmap.o \
  59.         o_graph.o \
  60.     ui_main.o \
  61.     ui_status.o \
  62.     ui_confirmer.o \
  63.     ui_mainP.o \
  64.     ui_xWidgets.o \
  65.     ui_info.o \
  66.     ui_infoP.o \
  67.         ui_maspar.o \
  68.     ui_remote.o \
  69.     ui_remoteP.o \
  70.     ui_file.o \
  71.     ui_fileP.o \
  72.     ui_setup.o \
  73.     ui_setupP.o \
  74.     ui_xGraphic.o \
  75.     ui_netGraph.o \
  76.     ui_utilP.o \
  77.     ui_netUpdate.o \
  78.     ui_event.o \
  79.     ui_selection.o \
  80.     ui_action.o \
  81.     ui_key.o \
  82.     ui_textP.o \
  83.     ui_lists.o \
  84.     ui_layer.o \
  85.     ui_layerP.o \
  86.     ui_display.o \
  87.     ui_edit.o \
  88.     ui_config.o \
  89.     ui_color.o \
  90.         ui_inversion.o \
  91.         ui_funcdispl.o \
  92.         ui_displwght.o \
  93.         ui_print.o \
  94.         ui_colEdit.o \
  95.         ui_result.o \
  96.         ui_patview.o \
  97.     cc_main.o \
  98.     bn_TD_bignet.o
  99.  
  100.  
  101.  
  102. SOURCES= \
  103.         d3_global.h d3_global.c \
  104.         d3_anageo.h d3_anageo.c \
  105.         d3_shade.h d3_shade.c \
  106.         d3_lists.h d3_lists.c \
  107.         d3_point.h d3_point.c \
  108.         d3_dither.h d3_dither.c \
  109.         d3_zgraph.h d3_zgraph.c \
  110.         d3_fonts.h d3_fonts.c \
  111.         d3_graph.h d3_graph.c \
  112.         d3_draw.h d3_draw.c \
  113.         d3_disp.h d3_disp.c \
  114.         d3_xUtils.h d3_xUtils.c \
  115.         d3_move.h d3_move.c \
  116.         d3_zValue.h d3_zValue.c \
  117.         d3_setup.h d3_setup.c \
  118.         d3_units.h d3_units.c \
  119.         d3_links.h d3_links.c \
  120.         d3_model.h d3_model.c \
  121.         d3_project.h d3_project.c \
  122.         d3_light.h d3_light.c \
  123.         d3_pannels.h d3_pannels.c \
  124.         d3_main.h d3_main.c \
  125.         bn_bignet.h bn_bignet.c \
  126.     bn_menu.h bn_menu.c \
  127.     bn_basics.h bn_basics.c \
  128.     bn_art1.h bn_art1.c \
  129.     bn_art2.h bn_art2.c \
  130.     bn_artmap.h bn_artmap.c \
  131.         o_graph.h o_graph.c \
  132.     ui.h \
  133.     ui_main.h ui_main.c \
  134.     ui_status.h ui_status.c \
  135.     ui_confirmer.h ui_confirmer.c \
  136.     ui_mainP.h ui_mainP.c \
  137.     ui_xWidgets.h ui_xWidgets.c \
  138.     ui_info.h ui_info.c \
  139.     ui_infoP.h ui_infoP.c \
  140.         ui_maspar.h ui_maspar.c \
  141.     ui_remote.h ui_remote.c \
  142.     ui_remoteP.h ui_remoteP.c \
  143.     ui_file.h ui_file.c \
  144.     ui_fileP.h ui_fileP.c \
  145.     ui_setup.h ui_setup.c \
  146.     ui_setupP.h ui_setupP.c \
  147.     ui_xGraphic.h ui_xGraphic.c \
  148.     ui_netGraph.h ui_netGraph.c \
  149.     ui_utilP.h ui_utilP.c \
  150.     ui_netUpdate.h ui_netUpdate.c \
  151.     ui_event.h ui_event.c \
  152.     ui_selection.h ui_selection.c \
  153.     ui_action.h ui_action.c \
  154.     ui_key.h ui_key.c \
  155.     ui_textP.h ui_textP.c \
  156.     ui_lists.h ui_lists.c \
  157.     ui_layer.h ui_layer.c \
  158.     ui_layerP.h ui_layerP.c \
  159.     ui_display.h ui_display.c \
  160.     ui_edit.h ui_edit.c \
  161.     ui_config.h ui_config.c \
  162.     ui_color.h ui_color.c \
  163.         ui_inversion.h ui_inversion.c \
  164.         ui_funcdispl.h ui_funcdispl.c \
  165.         ui_displwght.h ui_displwght.c \
  166.         ui_print.h ui_print.c \
  167.         ui_colEdit.h ui_colEdit.c \
  168.         ui_result.h ui_result.c \
  169.         ui_patview.h ui_patview.c \
  170.     cc_main.h cc_main.c \
  171.     bn_TD_bignet.h bn_TD_bignet.c
  172.  
  173.  
  174.  
  175.  
  176. # Rules
  177.  
  178. .KEEP_STATE:
  179.  
  180.  
  181. default: $(LIBXGUI) $(PROGRAM)
  182.  
  183.  
  184. all: $(LIBXGUI) $(PROGRAM) 
  185.  
  186. install:
  187.     strip $(PROGRAM)
  188.     cp $(PROGRAM) $(XGUIBINDIR)
  189.     cp $(LIBXGUI) $(XGUILIBDIR)
  190.     $(RANLIB) $(XGUILIBDIR)/$(LIBXGUI)
  191.  
  192. # because of checking of timestamps this is neccessary!!!    
  193.  
  194. list:
  195.     cat $(SOURCES) >  xguisrc.all
  196.  
  197. clean:
  198.     rm -f $(XGUIOBJECTS) $(PROGRAM) $(LIBXGUI)
  199.  
  200.  
  201. $(PROGRAM): $(XGUIOBJECTS)
  202.     $(CC) -o $(PROGRAM) $(LIBXGUI) $(LIBKERNEL) $(LDOPTIONS)
  203.     
  204.  
  205. $(LIBXGUI): $(XGUIOBJECTS)
  206.     $(AR) $(ARFLAGS) $(LIBXGUI) $(XGUIOBJECTS)
  207.     $(RANLIB) $(LIBXGUI)
  208.  
  209. tarfile:
  210.     tar cvf xgui.tar $(SOURCES) Makefile*
  211.     compress xgui.tar
  212.  
  213.  
  214.  
  215.